package com.shujia.day15;

import java.net.InetAddress;
import java.net.UnknownHostException;

public class Demo02Addr {
    public static void main(String[] args) throws UnknownHostException {
        /*
            本机IP表示的方式：
                1. 127.0.0.1
                2. localhost (主机名)
                3. 实际对外访问的IP地址 192.168.24.15
            注意：
                127.0.0.1 和 localhost 是一样的
                127.0.0.1 和 192.168.24.15 对于本机进行访问，如果使用 192.168.24.15 访问，当防火墙权限开启时
                    如果给定的端口权限没有放开，那么本机通过192.168.24.15是访问不了本机的
                                           但是本机可以通过127.0.0.1访问当前主机的端口
         */

        InetAddress localhost = InetAddress.getByName("localhost");
        System.out.println(localhost.getHostAddress());
        InetAddress master = InetAddress.getByName("master");
        /*
            TODO 通过获取当前主机的hosts文件
                C:\Windows\System32\drivers\etc\hosts  配置映射
         */
        System.out.println(master.getHostAddress());  // 192.168.44.100

        InetAddress ip = InetAddress.getByName("192.168.24.15");
        System.out.println(ip.getHostAddress());


    }
}
